#include<stdio.h>
#include<string.h>
int main()
{
	char string[100];
	printf("请输入要加密的明文：\n");
	scanf("%s",string);
	printf("加密后的密文是:");
	int i;
	for(i=0;string[i]!='\0';i++)
	{
		string[i]=string[i]+i+5;
	}
	puts(string);
	
	int op;
	printf("输入1加密新的明文，输入2对刚加密的密文进行解密，输入3退出系统，请输入命令：\n");
	scanf("%d",&op);
	switch(op)
	{
		case 1:
		//加密型的密文，先将原来的密文覆盖
		memset(string,0,100);
		printf("请输入要加密的明文：\n");
		scanf("%s",string);
		printf("加密后的密文是:");
		for(i=0;string[i]!='\0';i++)
		{
			string[i]=string[i]+i+5;
		}
		puts(string);
		break;
		case 2:
		//解密文
		printf("解密后的密文是:");
		for(i=0;string[i]!='\0';i++)
		{
			string[i]=string[i]-i-5;
		}
		puts(string);
		break;
		case 3:
		//退出系统
		break;
	}

	
	return 0;
}
